-- **************************************************************************
-- ** 创建者   : suning
-- ** 创建日期 : 20220518
-- ** 功能描述 ：中转进出港分析报表
-- **************************************************************************
-- **************************** 修改日志 ************************************
-- **************************************************************************
-- ** 依赖表：
--        dim_network_whole_massage 网点维度宽表
--        dwd_wide_unsign_summary_wabill_dt  未签收宽表
--        dwd_order_source_detail_dt 订单来源表
--        dwd_tab_barscan_centersend_base_dt 中心发件表
--        dwd_tab_barscan_centerarrival_base_dt 中心到件表
-- **************************************************************************
-- *******************  CURRENT_VERSION ： V.1.1  ***************************
-- 20220926 新增其他操作件/包量、其他操作重量
-- **************************************************************************
create external table if not exists jms_dm.dm_center_transfer_summary_dt(
   scan_time                  string            comment'扫描时间'
  ,scan_site_code             string            comment'中心code'
  ,scan_site_name             string            comment'中心名称'
  ,provider_id                string            comment'省份ID'
  ,provider_desc              string            comment'省份名称'
  ,city_id                    string            comment'城市ID'
  ,city_desc                  string            comment'城市名称'
  ,regional_id                string            comment'大区id'
  ,regional_desc              string            comment'大区名称'
  ,agent_code                 string            comment'代理区code'
  ,agent_name                 string            comment'代理区名称'
  ,order_source_code          string            comment'订单来源code'
  ,order_source_name          string            comment'订单来源名称'
  ,oper_shift                 string            comment'操作班次'
  ,arrival_cnt                bigint            comment'到件量'
  ,send_cnt                   bigint            comment'发件量'
  ,arrival_pack_cnt           bigint            comment'到包量'
  ,send_pack_cnt              bigint            comment'发包量'
  ,enterport_cnt              bigint            comment'进港件量汇总'
  ,same_city_cnt              bigint            comment'同城件量汇总'
  ,transfer_cnt               bigint            comment'中转件量汇总'
  ,leaveport_cnt              bigint            comment'出港件量汇总'
  ,enterport_pack_cnt         bigint            comment'进港包量汇总'
  ,same_city_pack_cnt         bigint            comment'同城包量汇总'
  ,transfer_pack_cnt          bigint            comment'中转包量汇总'
  ,leaveport_pack_cnt         bigint            comment'出港包量汇总'
  ,enterport_weight_tot       decimal(15,2)     comment'进港重量汇总'
  ,same_city_weight_tot       decimal(15,2)     comment'同城重量汇总'
  ,transfer_weight_tot        decimal(15,2)     comment'中转重量汇总'
  ,leaveport_weight_tot       decimal(15,2)     comment'出港重量汇总'
  ,trans_cnt                  bigint            comment'转运货量/件'
  ,trans_pack_cnt             bigint            comment'转运货量/包'
  ,oper_cnt                   bigint            comment'操作件量'
  ,oper_pack_cnt              bigint            comment'操作包量'
  ,oper_weight_tot            decimal(15,2)     comment'操作重量汇总'
  ,other_cnt                  bigint            comment'其他件量'
  ,other_pack_cnt             bigint            comment'其他包量'
  ,other_weight_tot           decimal(15,2)     comment'其他重量'
) comment '数据架仓-中转-中转进出港分析重构日报'
partitioned by (dt string comment '分区日期')
stored as parquet
location '/dw/hive/jms_dm.db/external/dm_center_transfer_summary_dt'
tblproperties(
'discover.partitions'='false',
'parquet.column.index.access'='true'
);